@charset "utf-8";
/* CSS Document */
td.my_open{
	vertical-align:top;
}
div.my_event{
	width:260px;
	float:left;
	margin-top:10px;
	background:#FFF;
}
div.my_fun{
	float:left;
	position:relative;
	z-index:1;
}
div.my_fun a{
	width:128px;
	height:19px;
	border:1px #CDCDCD solid;
	float:left;
	font-size:12px;
	cursor:pointer;
	text-decoration:none;
	color:#999999;
	margin-right:-1px;
	text-align:center;
	padding-top: 5px;
}
div.my_fun a:hover{
	color:#666;
}
div.my_fun a.onit{
	border-bottom:1px #FFFFFF solid;
	color:#333;
}
div.me_box{
	width:257px;
	float:left;
	border:1px #CDCDCD solid;
	overflow-y:auto;
	overflow-x:hidden;
	position:relative;
	z-index:0;
	top:-1px;
	left:0;
}
div.empty_list{
	width:220px;
	padding:10px 23px 10px 10px;
	margin:2px;
	float:left;
	font-size:12px;
	border-bottom:1px #CDCDCD dashed;
}
div.me_list{
	width:224px;
	padding:10px 20px 10px 10px;
	margin:2px;
	float:left;
	font-size:12px;
	border-bottom:1px #CDCDCD dashed;
}
div.me_list:hover{
	background:#efefef;
}
div.me_item{
	width:100%;
	float:left;
	padding-bottom:5px;
	text-align:left;
}
div.me_item span{
	font-size:12px;
	float:left;
	line-height:18px;
}
div.me_item span a{
	background: none;
}
div.me_item span b.expire{
    background: none repeat scroll 0 0 #595959;
    color: #FFFFFF;
    font-size: 10px;
    padding: 2px;
    font-weight: normal;
    margin-left: 2px;
}
div.me_item span.e_work{
	background:url(../../image/event.png) no-repeat 0 2px;
	width:14px;
	height:14px;
	margin-right:2px;
}
div.me_item span.e_socal{
	background:url(../../image/event.png) no-repeat 0 -12px;
	width:14px;
	height:14px;
	margin-right:2px;
}
div.me_item span.e_other{
	background:url(../../image/event.png) no-repeat 0 -42px;
	width:14px;
	height:14px;
	margin-right:2px;
}
div.me_item span.e_sect{
	background:url(../../image/event.png) no-repeat 0 -27px;
	width:14px;
	height:14px;
	margin-right:2px;
}
div.me_item b.edt_ing{
	background:#090;
	font-size:10px;
	color:#FFF;
	float:left;
	padding:1px 2px;
	margin-left:2px;
}
div.me_item b.edt_over{
	background:#339;
	font-size:10px;
	color:#FFF;
	float:left;
	padding:1px 2px;
	margin-left:2px;
}
div.me_item b.edt_stop{
	background:#F00;
	font-size:10px;
	color:#FFF;
	float:left;
	padding:1px 2px;
	margin-left:2px;
}
div.me_item span.title{
	width:150px;
	overflow:hidden;
	white-space:pre;
	text-overflow:ellipsis;
}
div.me_item span.time{
	float:left;
}
div.me_item span.tipt{
	float:left;
	margin: 6px 2px;
}
div.me_item span.time b{
	float:left;
	font-weight:normal;
}
div.me_item span.time i{
	float:left;
	margin:0 2px;
}
div.me_item span.con{
	color:#666;
}
div.me_item span.adr{
	color:#333;
	width:180px;
	overflow:hidden;
	white-space:pre;
	text-overflow:ellipsis;
}
div.me_item span.alarm{
	background:url(../../image/remind.png) no-repeat 0 0;
	padding-left:18px;
	height:16px;
}
div.opt_item a {
    background:url(../../image/operate.png) no-repeat 0 0;
    float:right;
    height:14px;
    margin-left:5px;
    width:14px;
}
div.opt_item a.f_refuse{
	background-position:0 0px;
}
div.opt_item a.f_refuse:hover{
	background-position:-14px 0;
}
div.opt_item a.f_leave{
	background-position:0 -14px;
}
div.opt_item a.f_leave:hover{
	background-position:-14px -14px;
}
div.opt_item a.f_del{
	background-position:0 -28px;
}
div.opt_item a.f_del:hover{
	background-position:-14px -28px;
}
div.opt_item a.f_info{
	background-position:0 -42px;
}
div.opt_item a.f_info:hover{
	background-position:-14px -42px;
}
div.opt_item a.f_ignore{
	background-position:0 -56px;
}
div.opt_item a.f_ignore:hover{
	background-position:-14px -56px;
}
div.opt_item a.f_accept{
	background-position:0 -70px;
}
div.opt_item a.f_accept:hover{
	background-position:-14px -70px;
}
div.opt_item a.f_alarm{
	background-position:0 -84px;
}
div.opt_item a.f_alarm:hover{
	background-position:-14px -84px;
}
div.opt_item a.f_c_alarm{
	background-position:0 -98px;
}
div.opt_item a.f_c_alarm:hover{
	background-position:-14px -98px;
}
div.me_item span.import{
	width:14px;
	height:14px;
	margin-top:2px;
	float:right;
	cursor:pointer;
	background:url(../../image/fav.png) no-repeat 0 0;
	margin-right: 20px;
}
div.me_item span.import:hover{
	width:14px;
	height:14px;
	float:right;
	background:url(../../image/fav.png) no-repeat 0 -44px;
}
div.me_item span.c_import{
	width:14px;
	height:14px;
	margin-top:2px;
	cursor:pointer;
	float:right;
	background:url(../../image/fav.png) no-repeat 0 -22px;
	margin-right: 20px;
}
div.me_item span.c_import:hover{
	width:14px;
	height:14px;
	float:right;
	background:url(../../image/fav.png) no-repeat 0 -66px;
}
div.me_item input{
	float:left;
	font-size:12px;
	padding:0;
}
div.me_item button {
    border-width:1px;
    cursor:pointer;
    font-size:12px;
    margin:0;
}
div.me_item div.timebg{float: left;background: #fff; width: 48px;height: 18px;margin-top: 5px;margin-right: 5px;}
div.me_item div.timebg input{width: 14px;height: 16px;border-top:1px solid #8BAAD9;border-bottom:1px solid #8BAAD9;border-left:0px;border-right:0px;padding:0 4px;float:left;text-align: center;}
div.me_item div.timebg a.minus{width: 13px;height: 18px;background: url('../../image/timeselectopt.png')0 0;float:left;display: block;margin: 0;}
div.me_item div.timebg a.minus:active{background-position: 0 -18px;}
div.me_item div.timebg a.plus{width: 13px;height: 18px;background: url('../../image/timeselectopt.png')-13px 0;float:right;display: block;margin: 0;}
div.me_item div.timebg a.plus:active{background-position: -13px -18px;}

div.my_oc{
	background:url(../../image/open_close.png) repeat-x;
	width:259px;
	height:20px;
	float:left;
	margin-bottom:-1px;
}
div.my_oc a{
	width:18px;
	height:7px;
	float:left;
	margin:6px 6px;
}
div.my_oc a.oc_close{
	background:url(../../image/oc_a.png) no-repeat 0 0;
}
div.my_oc a.oc_open{
	background:url(../../image/oc_a.png) no-repeat 0 -7px;
}

td.my_open{
	overflow:hidden;
}
td.my_close{
	overflow:hidden;
}
td.my_close div.my_event{
	width:36px;
}
td.my_close div.my_oc{
	width:36px;
}
td.my_close div.my_fun{
	width:36px;
}
td.my_close div.my_fun a{
	width:14px;
	padding:3px 10px;
	margin-bottom:-1px;
}
td.my_close div.me_box{
	display:none;
}


/*********************************************************************************************/
div.left_calendar{
	float:left;
	width:263px;
	margin-top: 10px;
}
div.ms_fun{
	width:263px;
	margin-top:10px;
	float:left;
}
div.ms_box{
	width:257px;
	float:left;
	margin:2px;
	border:1px #CDCDCD solid;
}
div.ms_close{
	float:left;
	padding:6px 5px 7px 5px;
	height:14px;
	width:14px;
	border-left: 1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
	margin:-1px 0;
}
div.ms_close a{
	
	height:14px;
	width:14px;
	background:url(../../image/calendardel.jpg) no-repeat 0px -14px;
	display: block;
}
div.ms_close a:hover{
	background-position: 0px 0px;
}
div.ms_tit{
	float:left;
	width:232px;
	text-indent:10px;
	font-size:12px;
	font-weight:bold;
	padding:5px 0;
	margin:-1px 0;
	border-bottom:1px #cdcdcd solid;
	border-top:1px #cdcdcd solid;
}
div.ms_tit span{
	float:left;
}
div.ms_tit a{
	float:right;
	background:url(../../image/tips.png) no-repeat 0 -16px;
	width:10px;
	height:10px;
	margin:3px 5px;
}
div.ms_tit a.expend{
	background:url(../../image/tips.png) no-repeat 0 -32px;
}
div.ms_con{
	float:left;
	display:none;
	width:257px;
}

